home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_gtk+.idb / usr / freeware / info / gtk.info-3.z / gtk.info-3
Text File  |  2001-10-09  |  50KB  |  1,813 lines

  1. This is gtk.info, produced by makeinfo version 4.0 from gtk.texi.
  2.  
  3.    This file documents GTK, the GIMP Toolkit
  4.  
  5.    Copyright (C) 1996 Peter Mattis Copyright (C) 1997 Peter Mattis
  6.  
  7.    Permission is granted to make and distribute verbatim copies of this
  8. manual provided the copyright notice and this permission notice are
  9. preserved on all copies
  10.  
  11.    Permission is granted to copy and distribute modified versions of
  12. this manual under the conditions for verbatim copying, provided that the
  13. entire resulting derived work is distributed under the terms of a
  14. permission notice identical to this one.
  15.  
  16.    Permission is granted to copy and distribute translations of this
  17. manual into another language, under the above conditions for modified
  18. versions, except that this permission notice may be stated in a
  19. translation approved by Peter Mattis.
  20.  
  21. INFO-DIR-SECTION User Interface Toolkit
  22. START-INFO-DIR-ENTRY
  23. * GTK: (gtk).        The GIMP Toolkit
  24. END-INFO-DIR-ENTRY
  25.  
  26. 
  27. File: gtk.info,  Node: GtkEntry,  Next: GtkEventBox,  Prev: GtkDrawingArea,  Up: Widgets
  28.  
  29. The entry widget
  30. ================
  31.  
  32. Description
  33. -----------
  34.  
  35.    Enter text into this widget.  Derived from GtkEditable.  Can be set
  36. so it isn't editable.
  37.  
  38. Options
  39. -------
  40.  
  41.  - User Option: max
  42.      With this option it is possible to set the TEXT_MAX_LENGTH to the
  43.      value specified in the MAX option. This value is a guint16 value.
  44.  
  45.  - User Option: text
  46.      With this option it is possible to 'preload' the text that will be
  47.      displayed in the `entry' widget to the string pointed to by TEXT.
  48.  
  49. Signals
  50. -------
  51.  
  52.  - Signal: void GtkEntry::insert_text (GtkEntry *ENTRY, gchar *TEXT,
  53.           gint LENGTH, gint *POSITION)
  54.  
  55.  - Signal: void GtkEntry::delete_text (GtkEntry *ENTRY, gint START_POS,
  56.           gint END_POS)
  57.  
  58.  - Signal: void GtkEntry::changed (GtkEntry *ENTRY)
  59.  
  60.  - Signal: void GtkEntry::set_text (GtkEntry *ENTRY)
  61.  
  62.  - Signal: void GtkEntry::activate (GtkEntry *ENTRY)
  63.  
  64. Functions
  65. ---------
  66.  
  67.  - Function: guint gtk_entry_get_type (void)
  68.      Returns the `GtkEntry' type identifier.
  69.  
  70.  - Function: GtkWidget* gtk_entry_new (void)
  71.      Create a new `GtkEntry' object. The new widget is returned as a
  72.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  73.  
  74.  - Function: GtkWidget* gtk_entry_new_with_max_length (guint16 MAX)
  75.      Create a new `GtkEntry' object initializing it with the value MAX.
  76.      The new widget is returned as a pointer to a `GtkWidget' object.
  77.      `NULL' is returned on failure.
  78.  
  79.  - Function: void gtk_entry_set_text (GtkEntry *ENTRY, gchar *TEXT)
  80.      Will set the text in the previously created `GtkEntry' object to
  81.      TEXT. It is important to not set the fields of the `GtkEntry'
  82.      structure directly (or, for that matter, any type derived from
  83.      `GtkObject').
  84.  
  85.  - Function: void gtk_entry_append_text (GtkEntry *ENTRY, gchar *TEXT)
  86.      Append the text that is in the TEXT argument to the widgets text.
  87.      It is important to not set the fields of the `GtkEntry' structure
  88.      directly.
  89.  
  90.  - Function: void gtk_entry_prepend_text (GtkEntry *ENTRY, gchar *TEXT)
  91.      Add the text in the TEXT argument to the text in the `GtkEntry'
  92.      widget. It is important to not set the fields of the `GtkEntry'
  93.      structure directly.
  94.  
  95.  - Function: void gtk_entry_set_position (GtkEntry *ENTRY, gint
  96.           POSITION)
  97.  
  98.  - Function: void gtk_entry_set_visibility (GtkEntry *ENTRY, gint
  99.           VISIBLE)
  100.      Will make the keystrokes entered into the `GtkEntry' object
  101.      invisible when VISIBLE is `TRUE'. Defaults to `FALSE'.
  102.  
  103.  - Function: gchar* gtk_entry_get_text (GtkEntry *ENTRY)
  104.      Returns the text that is contained in the `GtkEntry' as a pointer
  105.      to a `gchar' variable.
  106.  
  107.  - Function: GtkEntry* GTK_ENTRY (gpointer OBJ)
  108.      Cast a generic pointer to `GtkEntry*'. *Note Standard Macros::, for
  109.      more info.
  110.  
  111.  - Function: GtkEntryClass* GTK_ENTRY_CLASS (gpointer CLASS)
  112.      Cast a generic pointer to `GtkEntryClass*'. *Note Standard
  113.      Macros::, for more info.
  114.  
  115.  - Function: gint GTK_IS_ENTRY (gpointer OBJ)
  116.      Determine if a generic pointer refers to a `GtkEntry' object.
  117.      *Note Standard Macros::, for more info.
  118.  
  119. 
  120. File: gtk.info,  Node: GtkEventBox,  Next: GtkFileSelection,  Prev: GtkEntry,  Up: Widgets
  121.  
  122. The event box widget
  123. ====================
  124.  
  125. Description
  126. -----------
  127.  
  128.    Derived from *note GtkBin::.  Used by *note GtkTreeItem::.
  129.  
  130. Options
  131. -------
  132.  
  133. Signals
  134. -------
  135.  
  136. Functions
  137. ---------
  138.  
  139.  - Function: guint gtk_event_box_get_type (void)
  140.      Returns the `GtkEventBox' type identifier.
  141.  
  142.  - Function: GtkWidget* gtk_event_box_new (void)
  143.      Create a new `GtkEventBox' returning the new widget as a pointer to
  144.      a `GtkWidget' object. `NULL' is returned on failure.
  145.  
  146.  - Function: GtkGtkEventBox* GTK_EVENT_BOX (gpointer OBJ)
  147.      Cast a generic pointer to `GtkGtkEventBox*'. *Note Standard
  148.      Macros::, for more info.
  149.  
  150.  - Function: GtkGtkEventBoxClass* GTK_EVENT_BOX_CLASS (gpointer CLASS)
  151.      Cast a generic pointer to `GtkGtkEventBoxClass*'. *Note Standard
  152.      Macros::, for more info.
  153.  
  154.  - Function: gint GTK_IS_EVENT_BOX (gpointer OBJ)
  155.      Determine if a generic pointer refers to a `GtkGtkEventBox'
  156.      object. *Note Standard Macros::, for more info.
  157.  
  158. 
  159. File: gtk.info,  Node: GtkFileSelection,  Next: GtkFixed,  Prev: GtkEventBox,  Up: Widgets
  160.  
  161. The file selection dialog widget
  162. ================================
  163.  
  164. Description
  165. -----------
  166.  
  167. Options
  168. -------
  169.  
  170.  - User Option: title
  171.  
  172.  - User Option: filename
  173.  
  174. Signals
  175. -------
  176.  
  177. Functions
  178. ---------
  179.  
  180.  - Function: guint gtk_file_selection_get_type (void)
  181.      Returns the `GtkFileSelection' type identifier.
  182.  
  183.  - Function: GtkWidget* gtk_file_selection_new (gchar *TITLE)
  184.      Create a new `GtkFileSelection' object and return the new widget
  185.      as a pointer to a `GtkWidget'. `NULL' is returned on failure.
  186.  
  187.  - Function: void gtk_file_selection_set_filename (GtkFileSelection
  188.           *FILESEL, gchar *FILENAME)
  189.  
  190.  - Function: gchar* gtk_file_selection_get_filename (GtkFileSelection
  191.           *FILESEL)
  192.  
  193.  - Function: GtkFileSelection* GTK_FILE_SELECTION (gpointer OBJ)
  194.      Cast a generic pointer to `GtkFileSelection*'. *Note Standard
  195.      Macros::, for more info.
  196.  
  197.  - Function: GtkFileSelectionClass* GTK_FILE_SELECTION_CLASS (gpointer
  198.           CLASS)
  199.      Cast a generic pointer to `GtkFileSelectionClass*'. *Note Standard
  200.      Macros::, for more info.
  201.  
  202.  - Function: gint GTK_IS_FILE_SELECTION (gpointer OBJ)
  203.      Determine if a generic pointer refers to a `GtkFileSelection'
  204.      object. *Note Standard Macros::, for more info.
  205.  
  206. 
  207. File: gtk.info,  Node: GtkFixed,  Next: GtkFrame,  Prev: GtkFileSelection,  Up: Widgets
  208.  
  209. The fixed widget
  210. ================
  211.  
  212. Description
  213. -----------
  214.  
  215. Options
  216. -------
  217.  
  218. Signals
  219. -------
  220.  
  221. Functions
  222. ---------
  223.  
  224.  - Function: guint gtk_fixed_get_type (void)
  225.      Returns the `GtkFixed' type identifier.
  226.  
  227.  - Function: GtkWidget* gtk_fixed_new (void)
  228.      Create a new `GtkFixed' object returning the new widget as a
  229.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  230.  
  231.  - Function: void gtk_fixed_put_new (GtkFixed *FIXED, GtkWidget
  232.           *WIDGET, gint16 X, gint16 Y)
  233.  
  234.  - Function: void gtk_fixed_move (GtkFixed *FIXED, GtkWidget *WIDGET,
  235.           gint16 X, gint16 Y)
  236.  
  237.  - Function: GtkFixed* GTK_FIXED (gpointer OBJ)
  238.      Cast a generic pointer to `GtkFixed*'. *Note Standard Macros::, for
  239.      more info.
  240.  
  241.  - Function: GtkFixedClass* GTK_FIXED_CLASS (gpointer CLASS)
  242.      Cast a generic pointer to `GtkFixedClass*'. *Note Standard
  243.      Macros::, for more info.
  244.  
  245.  - Function: gint GTK_IS_FIXED (gpointer OBJ)
  246.      Determine if a generic pointer refers to a `GtkFixed' object.
  247.      *Note Standard Macros::, for more info.
  248.  
  249. 
  250. File: gtk.info,  Node: GtkFrame,  Next: GtkGamma,  Prev: GtkFixed,  Up: Widgets
  251.  
  252. The frame widget
  253. ================
  254.  
  255. Options
  256. -------
  257.  
  258.  - User Option: label
  259.  
  260.  - User Option: xalign
  261.  
  262.  - User Option: yalign
  263.  
  264.  - User Option: type
  265.  
  266. Description
  267. -----------
  268.  
  269. Signals
  270. -------
  271.  
  272. Functions
  273. ---------
  274.  
  275.  - Function: guint gtk_frame_get_type (void)
  276.      Returns the `GtkFrame' type identifier.
  277.  
  278.  - Function: GtkWidget* gtk_frame_new (gchar *LABEL)
  279.      Create a new `GtkFrame' object initializing it with the value in
  280.      LABEL. The new widget is returned as a pointer to a `GtkWidget'
  281.      object. `NULL' is returned on failure.
  282.  
  283.  - Function: void gtk_frame_set_label (GtkFrame *FRAME, gchar *LABEL)
  284.  
  285.  - Function: void gtk_frame_set_label_align (GtkFrame *FRAME, gfloat
  286.           XALIGN, gfloat YALIGN)
  287.  
  288.  - Function: void gtk_frame_set_shadow_type (GtkFrame *FRAME,
  289.           GtkShadowType TYPE)
  290.  
  291.  - Function: GtkFrame* GTK_FRAME (gpointer OBJ)
  292.      Cast a generic pointer to `GtkFrame*'. *Note Standard Macros::, for
  293.      more info.
  294.  
  295.  - Function: GtkFrameClass* GTK_FRAME_CLASS (gpointer CLASS)
  296.      Cast a generic pointer to `GtkFrameClass*'. *Note Standard
  297.      Macros::, for more info.
  298.  
  299.  - Function: gint GTK_IS_FRAME (gpointer OBJ)
  300.      Determine if a generic pointer refers to a `GtkFrame' object.
  301.      *Note Standard Macros::, for more info.
  302.  
  303. 
  304. File: gtk.info,  Node: GtkGamma,  Next: GtkHBox,  Prev: GtkFrame,  Up: Widgets
  305.  
  306. The gamma widget
  307. ================
  308.  
  309. Description
  310. -----------
  311.  
  312. Options
  313. -------
  314.  
  315. Signals
  316. -------
  317.  
  318. Functions
  319. ---------
  320.  
  321.  - Function: guint gtk_gamma_curve_get_type (void)
  322.      Returns the `GtkGamma' type identifier.
  323.  
  324.  - Function: GtkWidget* gtk_gamma_curve_new (void)
  325.      Create a new `GtkGamma' object returning the new widget as a
  326.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  327.  
  328.  - Function: GtkGamma* GTK_GAMMA (gpointer OBJ)
  329.      Cast a generic pointer to `GtkGamma*'. *Note Standard Macros::, for
  330.      more info.
  331.  
  332.  - Function: GtkGammaClass* GTK_GAMMA_CLASS (gpointer CLASS)
  333.      Cast a generic pointer to `GtkGammaClass*'. *Note Standard
  334.      Macros::, for more info.
  335.  
  336.  - Function: gint GTK_IS_GAMMA (gpointer OBJ)
  337.      Determine if a generic pointer refers to a `GtkGamma' object.
  338.      *Note Standard Macros::, for more info.
  339.  
  340. 
  341. File: gtk.info,  Node: GtkHBox,  Next: GtkHButtonBox,  Prev: GtkGamma,  Up: Widgets
  342.  
  343. The horizontal box widget
  344. =========================
  345.  
  346. Description
  347. -----------
  348.  
  349. Options
  350. -------
  351.  
  352.  - User Option: homogeneous
  353.      This option controls whether each object in the box has the same
  354.      size. In the case of the `GtkHBox', this effects the width. If
  355.      this option is set then the EXPAND option to the `gtk_box_pack'
  356.      (*note GtkBox::) routines is always set to `TRUE'.
  357.  
  358.  - User Option: spacing
  359.      This option controls the amount of space that is added between the
  360.      objects packed into this `GtkVBox' object.
  361.  
  362. Signals
  363. -------
  364.  
  365. Functions
  366. ---------
  367.  
  368.  - Function: guint gtk_hbox_get_type (void)
  369.      Returns the `GtkHBox' type identifier.
  370.  
  371.  - Function: GtkWidget* gtk_hbox_new (gint HOMOGENEOUS, gint SPACING)
  372.      Create a new `GtkHBox' object initializing it with the values in
  373.      HOMOGENEOUS and SPACING. The new widget is returned as a pointer
  374.      to a `GtkWidget' object. `NULL' is returned on failure.
  375.  
  376.  - Function: GtkHBox* GTK_HBOX (gpointer OBJ)
  377.      Cast a generic pointer to `GtkHBox*'. *Note Standard Macros::, for
  378.      more info.
  379.  
  380.  - Function: GtkHBoxClass* GTK_HBOX_CLASS (gpointer CLASS)
  381.      Cast a generic pointer to `GtkHBoxClass*'. *Note Standard Macros::,
  382.      for more info.
  383.  
  384.  - Function: gint GTK_IS_HBOX (gpointer OBJ)
  385.      Determine if a generic pointer refers to a `GtkHBox' object. *Note
  386.      Standard Macros::, for more info.
  387.  
  388. 
  389. File: gtk.info,  Node: GtkHButtonBox,  Next: GtkHPaned,  Prev: GtkHBox,  Up: Widgets
  390.  
  391. The horizontal button box widget
  392. ================================
  393.  
  394. Description
  395. -----------
  396.  
  397. Options
  398. -------
  399.  
  400.  - User Option: spacing
  401.  
  402.  - User Option: layout
  403.  
  404. Signals
  405. -------
  406.  
  407. Functions
  408. ---------
  409.  
  410.  - Function: guint gtk_hbutton_box_get_type (void)
  411.      Returns the `GtkHButtonBox' type identifier.
  412.  
  413.  - Function: GtkWidget* gtk_hbutton_box_new (void)
  414.      Create a new `GtkHButtonBox' object returning the new widget as a
  415.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  416.  
  417.  - Function: void gtk_hbutton_box_set_spacing_default (gint SPACING)
  418.  
  419.  - Function: void gtk_hbutton_box_set_layout_default (gint LAYOUT)
  420.  
  421.  - Function: gint gtk_hbutton_box_get_spacing_default (void)
  422.  
  423.  - Function: gint gtk_hbutton_box_get_layout_default (void)
  424.  
  425.  - Function: GtkHButtonBox* GTK_HBUTTON_BOX (gpointer OBJ)
  426.      Cast a generic pointer to `GtkHButtonBox*'. *Note Standard
  427.      Macros::, for more info.
  428.  
  429.  - Function: GtkHButtonBoxClass* GTK_HBUTTON_BOX_CLASS (gpointer CLASS)
  430.      Cast a generic pointer to `GtkHButtonBoxClass*'. *Note Standard
  431.      Macros::, for more info.
  432.  
  433.  - Function: gint GTK_IS_HBUTTON_BOX (gpointer OBJ)
  434.      Determine if a generic pointer refers to a `GtkHButtonBox' object.
  435.      *Note Standard Macros::, for more info.
  436.  
  437. 
  438. File: gtk.info,  Node: GtkHPaned,  Next: GtkHRuler,  Prev: GtkHButtonBox,  Up: Widgets
  439.  
  440. The horizontal paned widget
  441. ===========================
  442.  
  443. Description
  444. -----------
  445.  
  446. Options
  447. -------
  448.  
  449. Signals
  450. -------
  451.  
  452. Functions
  453. ---------
  454.  
  455.  - Function: void gtk_hpaned_get_type (void)
  456.      Returns the `GtkHPaned' type identifier.
  457.  
  458.  - Function: GtkWidget* gtk_hpaned_new (void)
  459.      Create a new `GtkHPaned' object returning the new widget as a
  460.      pointer to a `GtkWidget' object.
  461.  
  462.  - Function: GtkHPaned* GTK_HPANED (gpointer OBJ)
  463.      Cast a generic pointer to `GtkHPaned*'. *Note Standard Macros::,
  464.      for more info.
  465.  
  466.  - Function: GtkHPanedClass* GTK_HPANED_CLASS (gpointer CLASS)
  467.      Cast a generic pointer to `GtkHPanedClass*'. *Note Standard
  468.      Macros::, for more info.
  469.  
  470.  - Function: gint GTK_IS_HPANED (gpointer OBJ)
  471.      Determine if a generic pointer refers to a `GtkHPaned' object.
  472.      *Note Standard Macros::, for more info.
  473.  
  474. 
  475. File: gtk.info,  Node: GtkHRuler,  Next: GtkHScale,  Prev: GtkHPaned,  Up: Widgets
  476.  
  477. The horizontal ruler widget
  478. ===========================
  479.  
  480. Description
  481. -----------
  482.  
  483. Options
  484. -------
  485.  
  486. Signals
  487. -------
  488.  
  489. Functions
  490. ---------
  491.  
  492.  - Function: guint gtk_hruler_get_type (void)
  493.      Returns the `GtkHRuler' type identifier.
  494.  
  495.  - Function: GtkWidget* gtk_hruler_new (void)
  496.      Create a new `GtkHRuler' object returning the new widget as a
  497.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  498.  
  499.  - Function: GtkHRuler* GTK_HRULER (gpointer OBJ)
  500.      Cast a generic pointer to `GtkHRuler*'. *Note Standard Macros::,
  501.      for more info.
  502.  
  503.  - Function: GtkHRulerClass* GTK_HRULER_CLASS (gpointer CLASS)
  504.      Cast a generic pointer to `GtkHRulerClass*'. *Note Standard
  505.      Macros::, for more info.
  506.  
  507.  - Function: gint GTK_IS_HRULER (gpointer OBJ)
  508.      Determine if a generic pointer refers to a `GtkHRuler' object.
  509.      *Note Standard Macros::, for more info.
  510.  
  511. 
  512. File: gtk.info,  Node: GtkHScale,  Next: GtkHScrollbar,  Prev: GtkHRuler,  Up: Widgets
  513.  
  514. The horizontal scale widget
  515. ===========================
  516.  
  517. Description
  518. -----------
  519.  
  520. Options
  521. -------
  522.  
  523. Signals
  524. -------
  525.  
  526. Functions
  527. ---------
  528.  
  529.  - Function: guint gtk_hscale_get_type (void)
  530.      Returns the `GtkHScale' type identifier.
  531.  
  532.  - Function: GtkWidget* gtk_hscale_new (GtkAdjustment *ADJUSTMENT)
  533.      Create a new `GtkHScale' object returning the new widget as a
  534.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  535.  
  536.  - Function: GtkHScale* GTK_HSCALE (gpointer OBJ)
  537.      Cast a generic pointer to `GtkHScale*'. *Note Standard Macros::,
  538.      for more info.
  539.  
  540.  - Function: GtkHScaleClass* GTK_HSCALE_CLASS (gpointer CLASS)
  541.      Cast a generic pointer to `GtkHScaleClass*'. *Note Standard
  542.      Macros::, for more info.
  543.  
  544.  - Function: gint GTK_IS_HSCALE (gpointer OBJ)
  545.      Determine if a generic pointer refers to a `GtkHScale' object.
  546.      *Note Standard Macros::, for more info.
  547.  
  548. 
  549. File: gtk.info,  Node: GtkHScrollbar,  Next: GtkHSeparator,  Prev: GtkHScale,  Up: Widgets
  550.  
  551. The horizontal scrollbar widget
  552. ===============================
  553.  
  554. Description
  555. -----------
  556.  
  557. Options
  558. -------
  559.  
  560. Signals
  561. -------
  562.  
  563. Functions
  564. ---------
  565.  
  566.  - Function: guint gtk_hscrollbar_get_type (void)
  567.      Returns the `GtkHScrollbar' type identifier.
  568.  
  569.  - Function: GtkWidget* gtk_hscrollbar_new (GtkAdjustment *ADJUSTMENT)
  570.      Create a new `GtkHScrollbar' object returning the new widget as a
  571.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  572.  
  573.  - Function: GtkHScrollbar* GTK_HSCROLLBAR (gpointer OBJ)
  574.      Cast a generic pointer to `GtkHScrollbar*'. *Note Standard
  575.      Macros::, for more info.
  576.  
  577.  - Function: GtkHScrollbarClass* GTK_HSCROLLBAR_CLASS (gpointer CLASS)
  578.      Cast a generic pointer to `GtkHScrollbarClass*'. *Note Standard
  579.      Macros::, for more info.
  580.  
  581.  - Function: gint GTK_IS_HSCROLLBAR (gpointer OBJ)
  582.      Determine if a generic pointer refers to a `GtkHScrollbar' object.
  583.      *Note Standard Macros::, for more info.
  584.  
  585. 
  586. File: gtk.info,  Node: GtkHSeparator,  Next: GtkImage,  Prev: GtkHScrollbar,  Up: Widgets
  587.  
  588. The horizontal separator widget
  589. ===============================
  590.  
  591. Description
  592. -----------
  593.  
  594. Options
  595. -------
  596.  
  597. Signals
  598. -------
  599.  
  600. Functions
  601. ---------
  602.  
  603.  - Function: guint gtk_hseparator_get_type (void)
  604.      Returns the `GtkHSeparator' type identifier.
  605.  
  606.  - Function: GtkWidget* gtk_hseparator_new (void)
  607.      Create a new `GtkHSeparator' object returning the new widget as a
  608.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  609.  
  610.  - Function: GtkHSeparator* GTK_HSEPARATOR (gpointer OBJ)
  611.      Cast a generic pointer to `GtkHSeparator*'. *Note Standard
  612.      Macros::, for more info.
  613.  
  614.  - Function: GtkHSeparatorClass* GTK_HSEPARATOR_CLASS (gpointer CLASS)
  615.      Cast a generic pointer to `GtkHSeparatorClass*'. *Note Standard
  616.      Macros::, for more info.
  617.  
  618.  - Function: gint GTK_IS_HSEPARATOR (gpointer OBJ)
  619.      Determine if a generic pointer refers to a `GtkHSeparator' object.
  620.      *Note Standard Macros::, for more info.
  621.  
  622. 
  623. File: gtk.info,  Node: GtkImage,  Next: GtkInputDialog,  Prev: GtkHSeparator,  Up: Widgets
  624.  
  625. The image widget
  626. ================
  627.  
  628. Description
  629. -----------
  630.  
  631. Options
  632. -------
  633.  
  634. Signals
  635. -------
  636.  
  637. Functions
  638. ---------
  639.  
  640.  - Function: guint gtk_image_get_type (void)
  641.      Returns the `GtkImage' type identifier.
  642.  
  643.  - Function: GtkWidget* gtk_image_new (GdkImage *VAL, GdkBitmap *MASK)
  644.      Create a new `GtkImage' object initializing it with the values in
  645.      VAL and MASK. The new widget is returned as a pointer to a
  646.      `GtkWidget' object. `NULL' is returned on failure.
  647.  
  648.  - Function: void gtk_image_set (GtkImage *IMAGE, GdkImage *VAL,
  649.           GdkBitmap *MASK)
  650.  
  651.  - Function: void gtk_image_get (GtkImage *IMAGE, GdkImage **VAL,
  652.           GdkBitmap **MASK)
  653.  
  654.  - Function: GtkImage* GTK_IMAGE (gpointer OBJ)
  655.      Cast a generic pointer to `GtkImage*'. *Note Standard Macros::, for
  656.      more info.
  657.  
  658.  - Function: GtkImageClass* GTK_IMAGE_CLASS (gpointer CLASS)
  659.      Cast a generic pointer to `GtkImageClass*'. *Note Standard
  660.      Macros::, for more info.
  661.  
  662.  - Function: gint GTK_IS_IMAGE (gpointer OBJ)
  663.      Determine if a generic pointer refers to a `GtkImage' object.
  664.      *Note Standard Macros::, for more info.
  665.  
  666. 
  667. File: gtk.info,  Node: GtkInputDialog,  Next: GtkItem,  Prev: GtkImage,  Up: Widgets
  668.  
  669. The input dialog widget
  670. =======================
  671.  
  672. Description
  673. -----------
  674.  
  675. Options
  676. -------
  677.  
  678. Signals
  679. -------
  680.  
  681.  - Signal: void GtkInputDialog::enable_device (GtkInputDialog *INPUTD,
  682.           guint32 DEVID, gpointer *DATA)
  683.  
  684.  - Signal: void GtkInputDialog::disable_device (GtkInputDialog *INPUTD,
  685.           guint32 DEVID, gpointer *DATA)
  686.  
  687. Functions
  688. ---------
  689.  
  690.  - Function: guint gtk_input_dialog_get_type (void)
  691.      Returns the `GtkInputDialog' type identifier.
  692.  
  693.  - Function: GtkWidget* gtk_input_dialog_new (void)
  694.      Create a new `GtkInputDialog' object and return the new widget as a
  695.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  696.  
  697.  - Function: GtkInputDialog* GTK_INPUTDIALOG (gpointer OBJ)
  698.      Cast a generic pointer to `GtkInputDialog*'. *Note Standard
  699.      Macros::, for more info.
  700.  
  701.  - Function: GtkInputDialogClass* GTK_INPUTDIALOG_CLASS (gpointer CLASS)
  702.      Cast a generic pointer to `GtkInputDialogClass*'. *Note Standard
  703.      Macros::, for more info.
  704.  
  705.  - Function: gint GTK_IS_INPUTDIALOG (gpointer OBJ)
  706.      Determine if a generic pointer refers to a `GtkInputDialog'
  707.      object. *Note Standard Macros::, for more info.
  708.  
  709. 
  710. File: gtk.info,  Node: GtkItem,  Next: GtkLabel,  Prev: GtkInputDialog,  Up: Widgets
  711.  
  712. The item widget
  713. ===============
  714.  
  715. Description
  716. -----------
  717.  
  718. Signals
  719. -------
  720.  
  721.  - Signal: void GtkItem::select (GtkItem *ITEM)
  722.  
  723.  - Signal: void GtkItem::deselect (GtkItem *ITEM)
  724.  
  725.  - Signal: void GtkItem::toggle (GtkItem *TOGGLE)
  726.  
  727. Functions
  728. ---------
  729.  
  730.  - Function: guint gtk_item_get_type (void)
  731.      Returns the `GtkItem' type identifier.
  732.  
  733.  - Function: void gtk_item_select (GtkItem *ITEM)
  734.  
  735.  - Function: void gtk_item_deselect (GtkItem *ITEM)
  736.  
  737.  - Function: void gtk_item_toggle (GtkItem *ITEM)
  738.  
  739.  - Function: GtkItem* GTK_ITEM (gpointer OBJ)
  740.      Cast a generic pointer to `GtkItem*'. *Note Standard Macros::, for
  741.      more info.
  742.  
  743.  - Function: GtkItemClass* GTK_ITEM_CLASS (gpointer CLASS)
  744.      Cast a generic pointer to `GtkItemClass*'. *Note Standard Macros::,
  745.      for more info.
  746.  
  747.  - Function: gint GTK_IS_ITEM (gpointer OBJ)
  748.      Determine if a generic pointer refers to a `GtkItem' object. *Note
  749.      Standard Macros::, for more info.
  750.  
  751. 
  752. File: gtk.info,  Node: GtkLabel,  Next: GtkList,  Prev: GtkItem,  Up: Widgets
  753.  
  754. The label widget
  755. ================
  756.  
  757. Description
  758. -----------
  759.  
  760. Options
  761. -------
  762.  
  763.  - User Option: str
  764.  
  765. Signals
  766. -------
  767.  
  768. Functions
  769. ---------
  770.  
  771.  - Function: guint gtk_label_get_type (void)
  772.      Returns the `GtkLabel' type identifier.
  773.  
  774.  - Function: GtkWidget* gtk_label_new (GtkLabel *LABEL, gchar *STR)
  775.      Create a new `GtkLabel' object and initialize it with the text in
  776.      STR. The new widget is returned as a pointer to a `GtkWidget'
  777.      object. `NULL' is returned on failure.
  778.  
  779.  - Function: void gtk_label_set (GtkLabel *LABEL, gchar *STR)
  780.      Set the `GtkLabel' label value to the value passed in the STR
  781.      argument.
  782.  
  783.  - Function: void gtk_label_get (GtkLabel *LABEL, gchar **STR)
  784.      Copies the current value in the `GtkLabel' label field to the
  785.      variable passed in the STR argument.
  786.  
  787.  - Function: GtkLabel* GTK_LABEL (gpointer OBJ)
  788.      Cast a generic pointer to `GtkLabel*'. *Note Standard Macros::, for
  789.      more info.
  790.  
  791.  - Function: GtkLabelClass* GTK_LABEL_CLASS (gpointer CLASS)
  792.      Cast a generic pointer to `GtkLabelClass*'. *Note Standard
  793.      Macros::, for more info.
  794.  
  795.  - Function: gint GTK_IS_LABEL (gpointer OBJ)
  796.      Determine if a generic pointer refers to a `GtkLabel' object.
  797.      *Note Standard Macros::, for more info.
  798.  
  799. 
  800. File: gtk.info,  Node: GtkList,  Next: GtkListItem,  Prev: GtkLabel,  Up: Widgets
  801.  
  802. The list widget
  803. ===============
  804.  
  805. Description
  806. -----------
  807.  
  808. Signals
  809. -------
  810.  
  811.  - Signal: void GtkList::selection_changed (GtkList *LIST)
  812.  
  813.  - Signal: void GtkList::select_child (GtkList *LIST, GtkWidget *CHILD)
  814.  
  815.  - Signal: void GtkList::unselect_child (GtkList *LIST, GtkWidget
  816.           *CHILD)
  817.  
  818. Functions
  819. ---------
  820.  
  821.  - Function: guint gtk_list_get_type (void)
  822.      Returns the `GtkList' type identifier.
  823.  
  824.  - Function: GtkWidget* gtk_list_new (void)
  825.      Create a new `GtkList' object and return the new widget as a
  826.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  827.  
  828.  - Function: void gtk_list_insert_items (GtkList *LIST, GList *ITEMS,
  829.           gint POSITION)
  830.  
  831.  - Function: void gtk_list_append_items (GtkList *LIST, GList *ITEMS)
  832.  
  833.  - Function: void gtk_list_prepend_items (GtkList *LIST, GList *ITEMS)
  834.  
  835.  - Function: void gtk_list_remove_items (GtkList *LIST, GList *ITEMS)
  836.  
  837.  - Function: void gtk_list_clear_items (GtkList *LIST, gint START, gint
  838.           END)
  839.  
  840.  - Function: void gtk_list_select_item (GtkList *LIST, gint ITEM)
  841.  
  842.  - Function: void gtk_list_unselect_item (GtkList *LIST, gint ITEM)
  843.  
  844.  - Function: void gtk_list_select_child (GtkList *LIST, GtkWidget
  845.           *CHILD)
  846.  
  847.  - Function: void gtk_list_unselect_child (GtkList *LIST, GtkWidget
  848.           *CHILD)
  849.  
  850.  - Function: gint gtk_list_child_position (GtkList *LIST, GtkWidget
  851.           *CHILD)
  852.  
  853.  - Function: void gtk_list_set_selection_mode (GtkList *LIST,
  854.           GtkSelectionMode MODE)
  855.  
  856.  - Function: GtkList* GTK_LIST (gpointer OBJ)
  857.      Cast a generic pointer to `GtkList*'. *Note Standard Macros::, for
  858.      more info.
  859.  
  860.  - Function: GtkListClass* GTK_LIST_CLASS (gpointer CLASS)
  861.      Cast a generic pointer to `GtkListClass*'. *Note Standard Macros::,
  862.      for more info.
  863.  
  864.  - Function: gint GTK_IS_LIST (gpointer OBJ)
  865.      Determine if a generic pointer refers to a `GtkList' object. *Note
  866.      Standard Macros::, for more info.
  867.  
  868. 
  869. File: gtk.info,  Node: GtkListItem,  Next: GtkMenu,  Prev: GtkList,  Up: Widgets
  870.  
  871. The list item widget
  872. ====================
  873.  
  874. Description
  875. -----------
  876.  
  877. Options
  878. -------
  879.  
  880. Signals
  881. -------
  882.  
  883. Functions
  884. ---------
  885.  
  886.  - Function: guint gtk_list_item_get_type (void)
  887.      Returns the `GtkListItem' type identifier.
  888.  
  889.  - Function: GtkWidget* gtk_list_item_new (void)
  890.      Create a new `GtkListItem' object and return the new widget as a
  891.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  892.  
  893.  - Function: GtkWidget* gtk_list_item_new_with_label (gchar *LABEL)
  894.      Create a new `GtkListItem' object initializing with the value
  895.      LABEL.  The new widget is returned as a pointer to a `GtkWidget'
  896.      object.  `NULL' is returned on failure.
  897.  
  898.  - Function: void gtk_list_item_select (GtkListItem *LIST_ITEM)
  899.  
  900.  - Function: void gtk_list_item_deselect (GtkListItem *LIST_ITEM)
  901.  
  902.  - Function: GtkListItem* GTK_LIST_ITEM (gpointer OBJ)
  903.      Cast a generic pointer to `GtkListItem*'. *Note Standard Macros::,
  904.      for more info.
  905.  
  906.  - Function: GtkListItemClass* GTK_LIST_ITEM_CLASS (gpointer CLASS)
  907.      Cast a generic pointer to `GtkListItemClass*'. *Note Standard
  908.      Macros::, for more info.
  909.  
  910.  - Function: gint GTK_IS_LIST_ITEM (gpointer OBJ)
  911.      Determine if a generic pointer refers to a `GtkListItem' object.
  912.      *Note Standard Macros::, for more info.
  913.  
  914. 
  915. File: gtk.info,  Node: GtkMenu,  Next: GtkMenuBar,  Prev: GtkListItem,  Up: Widgets
  916.  
  917. The menu widget
  918. ===============
  919.  
  920. Description
  921. -----------
  922.  
  923. Options
  924. -------
  925.  
  926. Signals
  927. -------
  928.  
  929. Functions
  930. ---------
  931.  
  932.  - Function: guint gtk_menu_get_type (void)
  933.      Returns the `GtkMenu' type identifier.
  934.  
  935.  - Function: GtkWidget* gtk_menu_new (void)
  936.      Create a new `GtkMenu' object returning the new widget as a
  937.      pointer to a `GtkWidget'. `NULL' is returned on failure.
  938.  
  939.  - Function: void gtk_menu_append (GtkMenu *MENU, GtkWidget *CHILD)
  940.  
  941.  - Function: void gtk_menu_prepend (GtkMenu *MENU, GtkWidget *CHILD)
  942.  
  943.  - Function: void gtk_menu_insert (GtkMenu *MENU, GtkWidget *CHILD,
  944.           gint POSITION)
  945.  
  946.  - Function: void gtk_menu_popup (GtkMenu *MENU, GtkWidget
  947.           *PARENT_MENU_SHELL, GtkWidget *PARENT_MENU_ITEM,
  948.           GtkMenuPositionFunc FUNC, gpointer DATA, gint BUTTON)
  949.  
  950.  - Function: void gtk_menu_popdown (GtkMenu *MENU)
  951.  
  952.  - Function: GtkWidget* gtk_menu_get_active (GtkMenu *MENU)
  953.  
  954.  - Function: void gtk_menu_set_active (GtkMenu *MENU)
  955.  
  956.  - Function: void gtk_menu_set_accelerator_table (GtkMenu *MENU,
  957.           GtkAcceleratorTable *TABLE)
  958.  
  959.  - Function: GtkMenu* GTK_MENU (gpointer OBJ)
  960.      Cast a generic pointer to `GtkMenu*'. *Note Standard Macros::, for
  961.      more info.
  962.  
  963.  - Function: GtkMenuClass* GTK_MENU_CLASS (gpointer CLASS)
  964.      Cast a generic pointer to `GtkMenuClass*'. *Note Standard Macros::,
  965.      for more info.
  966.  
  967.  - Function: gint GTK_IS_MENU (gpointer OBJ)
  968.      Determine if a generic pointer refers to a `GtkMenu' object. *Note
  969.      Standard Macros::, for more info.
  970.  
  971. 
  972. File: gtk.info,  Node: GtkMenuBar,  Next: GtkMenuItem,  Prev: GtkMenu,  Up: Widgets
  973.  
  974. The menu bar widget
  975. ===================
  976.  
  977. Description
  978. -----------
  979.  
  980. Options
  981. -------
  982.  
  983.  - User Option: position
  984.  
  985. Signals
  986. -------
  987.  
  988. Functions
  989. ---------
  990.  
  991.  - Function: guint gtk_menu_bar_get_type (void)
  992.      Returns the `GtkMenuBar' type identifier.
  993.  
  994.  - Function: GtkWidget* gtk_menu_bar_new (void)
  995.      Create a new `GtkMenuBar' object returning the new widget as a
  996.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  997.  
  998.  - Function: void gtk_menu_bar_append (GtkMenuBar *MENU_BAR, GtkWidget
  999.           *CHILD)
  1000.  
  1001.  - Function: void gtk_menu_bar_prepend (GtkMenuBar *MENU_BAR, GtkWidget
  1002.           *CHILD)
  1003.  
  1004.  - Function: void gtk_menu_bar_insert (GtkMenuBar *MENU_BAR, GtkWidget
  1005.           *CHILD, gint POSITION)
  1006.  
  1007.  - Function: GtkMenuBar* GTK_MENU_BAR (gpointer OBJ)
  1008.      Cast a generic pointer to `GtkMenuBar*'. *Note Standard Macros::,
  1009.      for more info.
  1010.  
  1011.  - Function: GtkMenuBarClass* GTK_MENU_BAR_CLASS (gpointer CLASS)
  1012.      Cast a generic pointer to `GtkMenuBarClass*'. *Note Standard
  1013.      Macros::, for more info.
  1014.  
  1015.  - Function: gint GTK_IS_MENU_BAR (gpointer OBJ)
  1016.      Determine if a generic pointer refers to a `GtkMenuBar' object.
  1017.      *Note Standard Macros::, for more info.
  1018.  
  1019. 
  1020. File: gtk.info,  Node: GtkMenuItem,  Next: GtkMenuShell,  Prev: GtkMenuBar,  Up: Widgets
  1021.  
  1022. The menu item widget
  1023. ====================
  1024.  
  1025. Description
  1026. -----------
  1027.  
  1028. Options
  1029. -------
  1030.  
  1031. Signals
  1032. -------
  1033.  
  1034.  - Signal: void GtkMenuItem::activate (GtkMenuItem *MENU_ITEM)
  1035.  
  1036. Functions
  1037. ---------
  1038.  
  1039.  - Function: guint gtk_menu_item_get_type (void)
  1040.      Returns the `GtkMenuItem' type identifier.
  1041.  
  1042.  - Function: GtkWidget* gtk_menu_item_new (void)
  1043.      Create a new `GtkMenuItem' object returning the new widget as a
  1044.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  1045.  
  1046.  - Function: GtkWidget* gtk_menu_item_new_with_label (gchar *LABEL)
  1047.      Create a new `GtkMenuItem' object initializing it with the value in
  1048.      LABEL. The new widget is returned as a pointer to a `GtkWidget'
  1049.      object. `NULL' is returned on failure.
  1050.  
  1051.  - Function: void gtk_menu_item_set_submenu (GtkMenuItem *MENU_ITEM,
  1052.           GtkWidget *SUBMENU)
  1053.  
  1054.  - Function: void gtk_menu_item_set_placement (GtkMenuItem *MENU_ITEM,
  1055.           GtkSubmenuPlacement PLACEMENT)
  1056.  
  1057.  - Function: void gtk_menu_item_accelerator_size (GtkMenuItem
  1058.           *MENU_ITEM)
  1059.  
  1060.  - Function: void gtk_menu_item_accelerator_text (GtkMenuItem
  1061.           *MENU_ITEM, gchar *BUFFER)
  1062.  
  1063.  - Function: void gtk_menu_item_configure (GtkMenuItem *MENU_ITEM, gint
  1064.           SHOW_TOGGLE_INDICATOR, gint SHOW_SUBMENU_INDICATOR)
  1065.  
  1066.  - Function: void gtk_menu_item_select (GtkMenuItem *MENU_ITEM)
  1067.  
  1068.  - Function: void gtk_menu_item_deselect (GtkMenuItem *MENU_ITEM)
  1069.  
  1070.  - Function: void gtk_menu_item_activate (GtkMenuItem *MENU_ITEM)
  1071.  
  1072.  - Function: GtkMenuItem* GTK_MENU_ITEM (gpointer OBJ)
  1073.      Cast a generic pointer to `GtkMenuItem*'. *Note Standard Macros::,
  1074.      for more info.
  1075.  
  1076.  - Function: GtkMenuItemClass* GTK_MENU_ITEM_CLASS (gpointer CLASS)
  1077.      Cast a generic pointer to `GtkMenuItemClass*'. *Note Standard
  1078.      Macros::, for more info.
  1079.  
  1080.  - Function: gint GTK_IS_MENU_ITEM (gpointer OBJ)
  1081.      Determine if a generic pointer refers to a `GtkMenuItem' object.
  1082.      *Note Standard Macros::, for more info.
  1083.  
  1084. 
  1085. File: gtk.info,  Node: GtkMenuShell,  Next: GtkMisc,  Prev: GtkMenuItem,  Up: Widgets
  1086.  
  1087. The menu shell widget
  1088. =====================
  1089.  
  1090. Description
  1091. -----------
  1092.  
  1093. Options
  1094. -------
  1095.  
  1096. Signals
  1097. -------
  1098.  
  1099.  - Signal: void GtkMenuShell::deactivate (GtkMenuShell *MENU_SHELL)
  1100.  
  1101. Functions
  1102. ---------
  1103.  
  1104.  - Function: guint gtk_menu_shell_get_type (void)
  1105.      Returns the `GtkMenuShell' type identifier.
  1106.  
  1107.  - Function: void gtk_menu_shell_append (GtkMenuShell *MENU_SHELL,
  1108.           GtkWidget *CHILD)
  1109.  
  1110.  - Function: void gtk_menu_shell_prepend (GtkMenuShell *MENU_SHELL,
  1111.           GtkWidget *CHILD)
  1112.  
  1113.  - Function: void gtk_menu_shell_insert (GtkMenuShell *MENU_SHELL,
  1114.           GtkWidget *CHILD, gint POSITION)
  1115.  
  1116.  - Function: void gtk_menu_shell_deactivate (GtkMenuShell *MENU_SHELL)
  1117.  
  1118.  - Function: GtkMenuShell* GTK_MENU_SHELL (gpointer OBJ)
  1119.      Cast a generic pointer to `GtkMenuShell*'. *Note Standard
  1120.      Macros::, for more info.
  1121.  
  1122.  - Function: GtkMenuShellClass* GTK_MENU_SHELL_CLASS (gpointer CLASS)
  1123.      Cast a generic pointer to `GtkMenuShellClass*'. *Note Standard
  1124.      Macros::, for more info.
  1125.  
  1126.  - Function: gint GTK_IS_MENU_SHELL (gpointer OBJ)
  1127.      Determine if a generic pointer refers to a `GtkMenuShell' object.
  1128.      *Note Standard Macros::, for more info.
  1129.  
  1130. 
  1131. File: gtk.info,  Node: GtkMisc,  Next: GtkNotebook,  Prev: GtkMenuShell,  Up: Widgets
  1132.  
  1133. The misc widget
  1134. ===============
  1135.  
  1136. Description
  1137. -----------
  1138.  
  1139. Options
  1140. -------
  1141.  
  1142.  - User Option: xalign
  1143.  
  1144.  - User Option: yalign
  1145.  
  1146.  - User Option: xpad
  1147.  
  1148.  - User Option: ypad
  1149.  
  1150. Signals
  1151. -------
  1152.  
  1153. Functions
  1154. ---------
  1155.  
  1156.  - Function: guint gtk_misc_get_type (void)
  1157.      Returns the `GtkMisc' type identifier.
  1158.  
  1159.  - Function: void gtk_misc_set_alignment (GtkMisc *MISC, gfloat XALIGN,
  1160.           gfloat YALIGN)
  1161.  
  1162.  - Function: void gtk_misc_set_padding (GtkMisc *MISC, gint XPAD, gint
  1163.           YPAD)
  1164.  
  1165.  - Function: GtkMisc* GTK_MISC (gpointer OBJ)
  1166.      Cast a generic pointer to `GtkMisc*'. *Note Standard Macros::, for
  1167.      more info.
  1168.  
  1169.  - Function: GtkMiscClass* GTK_MISC_CLASS (gpointer CLASS)
  1170.      Cast a generic pointer to `GtkMiscClass*'. *Note Standard Macros::,
  1171.      for more info.
  1172.  
  1173.  - Function: gint GTK_IS_MISC (gpointer OBJ)
  1174.      Determine if a generic pointer refers to a `GtkMisc' object. *Note
  1175.      Standard Macros::, for more info.
  1176.  
  1177. 
  1178. File: gtk.info,  Node: GtkNotebook,  Next: GtkOptionMenu,  Prev: GtkMisc,  Up: Widgets
  1179.  
  1180. The notebook widget
  1181. ===================
  1182.  
  1183. Description
  1184. -----------
  1185.  
  1186. Options
  1187. -------
  1188.  
  1189. Signals
  1190. -------
  1191.  
  1192. Functions
  1193. ---------
  1194.  
  1195.  - Function: guint gtk_notebook_get_type (void)
  1196.      Returns the `GtkNotebook' type identifier.
  1197.  
  1198.  - Function: GtkWidget* gtk_notebook_new (void)
  1199.      Create a new `GtkNotebook' object returning the new widget as a
  1200.      pointer to a `GtkWidget' object. `NULL' is returned on a failure.
  1201.  
  1202.  - Function: void gtk_notebook_append_page (GtkNotebook *NOTEBOOK,
  1203.           GtkWidget *CHILD, GtkWidget *TAB_LABEL)
  1204.  
  1205.  - Function: void gtk_notebook_prepend_page (GtkNotebook *NOTEBOOK,
  1206.           GtkWidget *CHILD, GtkWidget *TAB_LABEL)
  1207.  
  1208.  - Function: void gtk_notebook_insert_page (GtkNotebook *NOTEBOOK,
  1209.           GtkWidget *CHILD, GtkWidget *TAB_LABEL, gint POSITION)
  1210.  
  1211.  - Function: void gtk_notebook_remove_page (GtkNotebook *NOTEBOOK, gint
  1212.           PAGE_NUM)
  1213.  
  1214.  - Function: void gtk_notebook_set_page (GtkNotebook *NOTEBOOK, gint
  1215.           PAGE_NUM)
  1216.  
  1217.  - Function: void gtk_notebook_next_page (GtkNotebook *NOTEBOOK)
  1218.  
  1219.  - Function: void gtk_notebook_prev_page (GtkNotebook *NOTEBOOK)
  1220.  
  1221.  - Function: void gtk_notebook_set_tab_pos (GtkNotebook *NOTEBOOK,
  1222.           GtkPositionType POS)
  1223.  
  1224.  - Function: void gtk_notebook_set_show_tabs (GtkNotebook *NOTEBOOK,
  1225.           gint SHOW_TABS)
  1226.  
  1227.  - Function: void gtk_notebook_set_show_border (GtkNotebook *NOTEBOOK,
  1228.           gint SHOW_BORDER)
  1229.  
  1230.  - Function: GtkNotebook* GTK_NOTEBOOK (gpointer OBJ)
  1231.      Cast a generic pointer to `GtkNotebook*'. *Note Standard Macros::,
  1232.      for more info.
  1233.  
  1234.  - Function: GtkNotebookClass* GTK_NOTEBOOK_CLASS (gpointer CLASS)
  1235.      Cast a generic pointer to `GtkNotebookClass*'. *Note Standard
  1236.      Macros::, for more info.
  1237.  
  1238.  - Function: gint GTK_IS_NOTEBOOK (gpointer OBJ)
  1239.      Determine if a generic pointer refers to a `GtkNotebook' object.
  1240.      *Note Standard Macros::, for more info.
  1241.  
  1242. 
  1243. File: gtk.info,  Node: GtkOptionMenu,  Next: GtkPaned,  Prev: GtkNotebook,  Up: Widgets
  1244.  
  1245. The option menu widget
  1246. ======================
  1247.  
  1248. Description
  1249. -----------
  1250.  
  1251. Options
  1252. -------
  1253.  
  1254.  - User Option: index
  1255.  
  1256. Signals
  1257. -------
  1258.  
  1259. Functions
  1260. ---------
  1261.  
  1262.  - Function: guint gtk_option_menu_get_type (void)
  1263.      Returns the `GtkOptionMenu' type identifier.
  1264.  
  1265.  - Function: GtkWidget* gtk_option_menu_new (void)
  1266.      Create a new `GtkOptionMenu' object returning the new widget as a
  1267.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  1268.  
  1269.  - Function: GtkWidget* gtk_option_menu_get_menu (GtkOptionMenu
  1270.           *OPTION_MENU)
  1271.  
  1272.  - Function: void gtk_option_menu_set_menu (GtkOptionMenu *OPTION_MENU,
  1273.           GtkWidget *MENU)
  1274.  
  1275.  - Function: void gtk_option_menu_remove_menu (GtkOptionMenu
  1276.           *OPTION_MENU)
  1277.  
  1278.  - Function: void gtk_option_menu_set_history (GtkOptionMenu
  1279.           *OPTION_MENU, gint INDEX)
  1280.  
  1281.  - Function: GtkOptionMenu* GTK_OPTION_MENU (gpointer OBJ)
  1282.      Cast a generic pointer to `GtkOptionMenu*'. *Note Standard
  1283.      Macros::, for more info.
  1284.  
  1285.  - Function: GtkOptionMenuClass* GTK_OPTION_MENU_CLASS (gpointer CLASS)
  1286.      Cast a generic pointer to `GtkOptionMenuClass*'. *Note Standard
  1287.      Macros::, for more info.
  1288.  
  1289.  - Function: gint GTK_IS_OPTION_MENU (gpointer OBJ)
  1290.      Determine if a generic pointer refers to a `GtkOptionMenu' object.
  1291.      *Note Standard Macros::, for more info.
  1292.  
  1293. 
  1294. File: gtk.info,  Node: GtkPaned,  Next: GtkPixmap,  Prev: GtkOptionMenu,  Up: Widgets
  1295.  
  1296. The paned widget
  1297. ================
  1298.  
  1299. Description
  1300. -----------
  1301.  
  1302. Options
  1303. -------
  1304.  
  1305. Signals
  1306. -------
  1307.  
  1308. Functions
  1309. ---------
  1310.  
  1311.  - Function: guint gtk_paned_get_type (void)
  1312.      Returns the `GtkPaned' type identifier.
  1313.  
  1314.  - Function: void gtk_paned_add1 (GtkPaned *PANED, GtkWidget *CHILD)
  1315.  
  1316.  - Function: void gtk_paned_add2 (GtkPaned *PANED, GtkWidget *CHILD)
  1317.  
  1318.  - Function: void gtk_paned_handle_size (GtkPaned *PANED, guint16 SIZE)
  1319.  
  1320.  - Function: void gtk_paned_gutter_size (GtkPaned *PANED, guint16 SIZE)
  1321.  
  1322.  - Function: GtkPaned* GTK_PANED (gpointer OBJ)
  1323.      Cast a generic pointer to `GtkPaned*'. *Note Standard Macros::, for
  1324.      more info.
  1325.  
  1326.  - Function: GtkPanedClass* GTK_PANED_CLASS (gpointer CLASS)
  1327.      Cast a generic pointer to `GtkPanedClass*'. *Note Standard
  1328.      Macros::, for more info.
  1329.  
  1330.  - Function: gint GTK_IS_PANED (gpointer OBJ)
  1331.      Determine if a generic pointer refers to a `GtkPaned' object.
  1332.      *Note Standard Macros::, for more info.
  1333.  
  1334. 
  1335. File: gtk.info,  Node: GtkPixmap,  Next: GtkPreview,  Prev: GtkPaned,  Up: Widgets
  1336.  
  1337. The pixmap widget
  1338. =================
  1339.  
  1340. Description
  1341. -----------
  1342.  
  1343. Options
  1344. -------
  1345.  
  1346. Signals
  1347. -------
  1348.  
  1349. Functions
  1350. ---------
  1351.  
  1352.  - Function: guint gtk_pixmap_get_type (void)
  1353.      Returns the `GtkPixmap' type identifier.
  1354.  
  1355.  - Function: GtkWidget* gtk_pixmap_new (GdkPixmap *NORMAL, GdkPixmap
  1356.           *ACTIVE, GdkPixmap *PRELIGHT, GdkPixmap *SELECTED, GdkPixmap
  1357.           *INSENSITIVE)
  1358.  
  1359.  - Function: void gtk_pixmap_set (GtkPixmap *PIXMAP, GdkPixmap *VAL,
  1360.           GtkStateType STATE)
  1361.  
  1362.  - Function: void gtk_pixmap_get (GtkPixmap *PIXMAP, GdkPixmap **VAL,
  1363.           GtkStateType STATE)
  1364.  
  1365.  - Function: GtkPixmap* GTK_PIXMAP (gpointer OBJ)
  1366.      Cast a generic pointer to `GtkPixmap*'. *Note Standard Macros::,
  1367.      for more info.
  1368.  
  1369.  - Function: GtkPixmapClass* GTK_PIXMAP_CLASS (gpointer CLASS)
  1370.      Cast a generic pointer to `GtkPixmapClass*'. *Note Standard
  1371.      Macros::, for more info.
  1372.  
  1373.  - Function: gint GTK_IS_PIXMAP (gpointer OBJ)
  1374.      Determine if a generic pointer refers to a `GtkPixmap' object.
  1375.      *Note Standard Macros::, for more info.
  1376.  
  1377. 
  1378. File: gtk.info,  Node: GtkPreview,  Next: GtkProgressBar,  Prev: GtkPixmap,  Up: Widgets
  1379.  
  1380. The preview widget
  1381. ==================
  1382.  
  1383. Description
  1384. -----------
  1385.  
  1386. Options
  1387. -------
  1388.  
  1389.  - User Option: type
  1390.  
  1391.  - User Option: width
  1392.  
  1393.  - User Option: height
  1394.  
  1395. Signals
  1396. -------
  1397.  
  1398. Functions
  1399. ---------
  1400.  
  1401.  - Function: guint gtk_preview_get_type (void)
  1402.      Returns the `GtkPreview' type identifier.
  1403.  
  1404.  - Function: void gtk_preview_uninit (void)
  1405.  
  1406.  - Function: GtkWidget* gtk_preview_new (GtkPreviewType TYPE)
  1407.      Create a new `GtkPreview' object initializing it with the values in
  1408.      TYPE. The new widget is returned as a pointer to a `GtkWidget'
  1409.      object. `NULL' is returned on failure.
  1410.  
  1411.  - Function: void gtk_preview_size (GtkPreview *PREVIEW, gint WIDTH,
  1412.           gint HEIGHT)
  1413.      Set the size of the PREVIEW object to WIDTH and HEIGHT.
  1414.  
  1415.  - Function: void gtk_preview_put (GtkPreview *PREVIEW, GdkWindow
  1416.           *WINDOW, GdkGC *GC, gint SRCX, gint SRCY, gint DESTX, gint
  1417.           DESTY, gint WIDTH, gint HEIGHT)
  1418.  
  1419.  - Function: void gtk_preview_put_row (GtkPreview *PREVIEW, guchar
  1420.           *SRC, guchar *DEST, gint X, gint Y, gint W)
  1421.  
  1422.  - Function: void gtk_preview_draw_row (GtkPreview *PREVIEW, guchar
  1423.           DATA, gint X, gint Y, gint W)
  1424.  
  1425.  - Function: void gtk_preview_set_expand (GtkPreview *PREVIEW, gint
  1426.           EXPAND)
  1427.  
  1428.  - Function: void gtk_preview_set_gamma (double GAMMA)
  1429.  
  1430.  - Function: void gtk_preview_set_color_cube (guint NRED_SHADES, guint
  1431.           NGREEN_SHADES, guint NBLUE_SHADES, guint NGRAY_SHADES)
  1432.  
  1433.  - Function: void gtk_preview_set_install_cmap (gint INSTALL_CMAP)
  1434.  
  1435.  - Function: void gtk_preview_set_reserved (gint NRESERVED)
  1436.  
  1437.  - Function: GdkVisual* gtk_preview_get_visual (void)
  1438.  
  1439.  - Function: GdkColormap* gtk_preview_get_cmap (void)
  1440.  
  1441.  - Function: GtkPreviewInfo* gtk_preview_get_info (void)
  1442.  
  1443.  - Function: GtkPreview* GTK_PREVIEW (gpointer OBJ)
  1444.      Cast a generic pointer to `GtkPreview*'. *Note Standard Macros::,
  1445.      for more info.
  1446.  
  1447.  - Function: GtkPreviewClass* GTK_PREVIEW_CLASS (gpointer CLASS)
  1448.      Cast a generic pointer to `GtkPreviewClass*'. *Note Standard
  1449.      Macros::, for more info.
  1450.  
  1451.  - Function: gint GTK_IS_PREVIEW (gpointer OBJ)
  1452.      Determine if a generic pointer refers to a `GtkPreview' object.
  1453.      *Note Standard Macros::, for more info.
  1454.  
  1455. 
  1456. File: gtk.info,  Node: GtkProgressBar,  Next: GtkRadioButton,  Prev: GtkPreview,  Up: Widgets
  1457.  
  1458. The progress bar widget
  1459. =======================
  1460.  
  1461. Description
  1462. -----------
  1463.  
  1464. Options
  1465. -------
  1466.  
  1467.  - User Option: percentage
  1468.  
  1469. Signals
  1470. -------
  1471.  
  1472. Functions
  1473. ---------
  1474.  
  1475.  - Function: guint gtk_progress_bar_get_type (void)
  1476.      Returns the `GtkProgressBar' type identifier.
  1477.  
  1478.  - Function: GtkWidget* gtk_progress_bar_new (void)
  1479.      Create a new `GtkProgressBar' object returning the new widget as a
  1480.      pointer to a `GtkWidget' object. `NULL' is returned on failure.
  1481.  
  1482.  - Function: void gtk_progress_bar_update (GtkProgressBar *PBAR, gfloat
  1483.           PERCENTAGE)
  1484.      Cause the `GtkProgressBar' to update its visual appearance to
  1485.      reflect the PERCENTAGE.
  1486.  
  1487.  - Function: GtkProgressBar* GTK_PROGRESS_BAR (gpointer OBJ)
  1488.      Cast a generic pointer to `GtkProgressBar*'. *Note Standard
  1489.      Macros::, for more info.
  1490.  
  1491.  - Function: GtkProgressBarClass* GTK_PROGRESS_BAR_CLASS (gpointer
  1492.           CLASS)
  1493.      Cast a generic pointer to `GtkProgressBarClass*'. *Note Standard
  1494.      Macros::, for more info.
  1495.  
  1496.  - Function: gint GTK_IS_PROGRESS_BAR (gpointer OBJ)
  1497.      Determine if a generic pointer refers to a `GtkProgressBar'
  1498.      object. *Note Standard Macros::, for more info.
  1499.  
  1500. 
  1501. File: gtk.info,  Node: GtkRadioButton,  Next: GtkRadioMenuItem,  Prev: GtkProgressBar,  Up: Widgets
  1502.  
  1503. The radio button widget
  1504. =======================
  1505.  
  1506. Description
  1507. -----------
  1508.  
  1509. Options
  1510. -------
  1511.  
  1512.  - User Option: group
  1513.  
  1514.  - User Option: label
  1515.  
  1516. Signals
  1517. -------
  1518.  
  1519. Functions
  1520. ---------
  1521.  
  1522.  - Function: guint gtk_radio_button_get_type (void)
  1523.      Returns the `GtkRadioButton' type identifier.
  1524.  
  1525.  - Function: GtkWidget* gtk_radio_button_new (GSList *GROUP)
  1526.      Create a new `GtkRadioButton' object initializing it with the value
  1527.      in the GROUP argument. The new widget is returned as a pointer to a
  1528.      `GtkWidget' object. `NULL' is returned on failure.
  1529.  
  1530.  - Function: GtkWidget* gtk_radio_button_new_with_label (GSList *GROUP,
  1531.           gchar *LABEL)
  1532.      Create a new `GtkRadioButton' object initializing it with the
  1533.      values in the GROUP and LABEL arguments. The new widget is
  1534.      returned as a pointer to `GtkWidget' object. `NULL' is returned on
  1535.      failure.
  1536.  
  1537.  - Function: GSList* gtk_radio_button_group (GtkRadioButton
  1538.           *RADIO_BUTTON)
  1539.  
  1540.  - Function: GtkRadioButton* GTK_RADIO_BUTTON (gpointer OBJ)
  1541.      Cast a generic pointer to `GtkRadioButton*'. *Note Standard
  1542.      Macros::, for more info.
  1543.  
  1544.  - Function: GtkRadioButtonClass* GTK_RADIO_BUTTON_CLASS (gpointer
  1545.           CLASS)
  1546.      Cast a generic pointer to `GtkRadioButtonClass*'. *Note Standard
  1547.      Macros::, for more info.
  1548.  
  1549.  - Function: gint GTK_IS_RADIO_BUTTON (gpointer OBJ)
  1550.      Determine if a generic pointer refers to a `GtkRadioButton'
  1551.      object. *Note Standard Macros::, for more info.
  1552.  
  1553. 
  1554. File: gtk.info,  Node: GtkRadioMenuItem,  Next: GtkRange,  Prev: GtkRadioButton,  Up: Widgets
  1555.  
  1556. The radio button widget
  1557. =======================
  1558.  
  1559. Description
  1560. -----------
  1561.  
  1562. Options
  1563. -------
  1564.  
  1565.  - User Option: group
  1566.  
  1567.  - User Option: label
  1568.  
  1569. Signals
  1570. -------
  1571.  
  1572. Functions
  1573. ---------
  1574.  
  1575.  - Function: guint gtk_radio_menu_item_get_type (void)
  1576.      Returns the `GtkRadioMenuItem' type identifier.
  1577.  
  1578.  - Function: GtkWidget* gtk_radio_menu_item_new (GSList *GROUP)
  1579.      Create a new `GtkRadioMenuItem' object and initialize it with the
  1580.      values in GROUP. The new widget is returned as a pointer to a
  1581.      `GtkWidget' object. `NULL' is returned on failure.
  1582.  
  1583.  - Function: GtkWidget* gtk_radio_menu_item_new_with_label (GSList
  1584.           *GROUP, gchar *LABEL)
  1585.  
  1586.  - Function: GSList* gtk_radio_menu_item_group (GtkRadioMenuItem
  1587.           *RADIO_MENU_ITEM)
  1588.  
  1589.  - Function: GtkRadioMenuItem* GTK_RADIO_MENU_ITEM (gpointer OBJ)
  1590.      Cast a generic pointer to `GtkRadioMenuItem*'. *Note Standard
  1591.      Macros::, for more info.
  1592.  
  1593.  - Function: GtkRadioMenuItemClass* GTK_RADIO_MENU_ITEM_CLASS (gpointer
  1594.           CLASS)
  1595.      Cast a generic pointer to `GtkRadioMenuItemClass*'. *Note Standard
  1596.      Macros::, for more info.
  1597.  
  1598.  - Function: gint GTK_IS_RADIO_MENU_ITEM (gpointer OBJ)
  1599.      Determine if a generic pointer refers to a `GtkRadioMenuItem'
  1600.      object. *Note Standard Macros::, for more info.
  1601.  
  1602. 
  1603. File: gtk.info,  Node: GtkRange,  Next: GtkRuler,  Prev: GtkRadioMenuItem,  Up: Widgets
  1604.  
  1605. The range widget
  1606. ================
  1607.  
  1608. Description
  1609. -----------
  1610.  
  1611. Options
  1612. -------
  1613.  
  1614. Signals
  1615. -------
  1616.  
  1617. Functions
  1618. ---------
  1619.  
  1620.  - Function: guint gtk_range_get_type (void)
  1621.      Returns the `GtkRange' type identifier.
  1622.  
  1623.  - Function: GtkAdjustment* gtk_range_get_adjustment (GtkRange *RANGE)
  1624.  
  1625.  - Function: void gtk_range_set_update_policy (GtkRange *RANGE,
  1626.           GtkUpdatePolicy POLICY)
  1627.  
  1628.  - Function: void gtk_range_set_adjustment (GtkRange *RANGE,
  1629.           GtkAdjustment *ADJUSTMENT)
  1630.  
  1631.  - Function: void gtk_range_draw_background (GtkRange *RANGE)
  1632.  
  1633.  - Function: void gtk_range_draw_trough (GtkRange *RANGE)
  1634.  
  1635.  - Function: void gtk_range_draw_slider (GtkRange *RANGE)
  1636.  
  1637.  - Function: void gtk_range_draw_step_forw (GtkRange *RANGE)
  1638.  
  1639.  - Function: void gtk_range_draw_step_back (GtkRange *RANGE)
  1640.  
  1641.  - Function: void gtk_range_slider_update (GtkRange *RANGE)
  1642.  
  1643.  - Function: gint gtk_range_trough_click (GtkRange *RANGE, gint X, gint
  1644.           Y)
  1645.  
  1646.  - Function: void gtk_range_default_hslider_update (GtkRange *RANGE)
  1647.  
  1648.  - Function: void gtk_range_default_vslider_update (GtkRange *RANGE)
  1649.  
  1650.  - Function: gint gtk_range_default_htrough_click (GtkRange *RANGE,
  1651.           gint X, gint Y)
  1652.  
  1653.  - Function: gint gtk_range_default_vtrough_click (GtkRange *RANGE,
  1654.           gint X, gint Y)
  1655.  
  1656.  - Function: void gtk_range_default_hmotion (GtkRange *RANGE, gint
  1657.           XDELTA, gint YDELTA)
  1658.  
  1659.  - Function: void gtk_range_default_vmotion (GtkRange *RANGE, gint
  1660.           XDELTA, gint YDELTA)
  1661.  
  1662.  - Function: gfloat gtk_range_calc_value (GtkRange *RANGE, gint
  1663.           POSITION)
  1664.  
  1665.  - Function: GtkRange* GTK_RANGE (gpointer OBJ)
  1666.      Cast a generic pointer to `GtkRange*'. *Note Standard Macros::, for
  1667.      more info.
  1668.  
  1669.  - Function: GtkRangeClass* GTK_RANGE_CLASS (gpointer CLASS)
  1670.      Cast a generic pointer to `GtkRangeClass*'. *Note Standard
  1671.      Macros::, for more info.
  1672.  
  1673.  - Function: gint GTK_IS_RANGE (gpointer OBJ)
  1674.      Determine if a generic pointer refers to a `GtkRange' object.
  1675.      *Note Standard Macros::, for more info.
  1676.  
  1677. 
  1678. File: gtk.info,  Node: GtkRuler,  Next: GtkScale,  Prev: GtkRange,  Up: Widgets
  1679.  
  1680. The ruler widget
  1681. ================
  1682.  
  1683. Description
  1684. -----------
  1685.  
  1686. Options
  1687. -------
  1688.  
  1689.  - User Option: metric
  1690.  
  1691.  - User Option: lower
  1692.  
  1693.  - User Option: upper
  1694.  
  1695.  - User Option: position
  1696.  
  1697.  - User Option: max_size
  1698.  
  1699. Signals
  1700. -------
  1701.  
  1702. Functions
  1703. ---------
  1704.  
  1705.  - Function: guint gtk_ruler_get_type (void)
  1706.      Returns the `GtkRuler' type identifier.
  1707.  
  1708.  - Function: void gtk_ruler_set_metric (GtkRuler *RULER, GtkMetricType
  1709.           METRIC)
  1710.  
  1711.  - Function: void gtk_ruler_set_range (GtkRuler *RULER, gfloat LOWER,
  1712.           gfloat UPPER, gfloat POSITION, gfloat MAX_SIZE)
  1713.  
  1714.  - Function: void gtk_ruler_draw_ticks (GtkRuler *RULER)
  1715.  
  1716.  - Function: void gtk_ruler_draw_pos (GtkRuler *RULER)
  1717.  
  1718.  - Function: GtkRuler* GTK_RULER (gpointer OBJ)
  1719.      Cast a generic pointer to `GtkRuler*'. *Note Standard Macros::, for
  1720.      more info.
  1721.  
  1722.  - Function: GtkRulerClass* GTK_RULER_CLASS (gpointer CLASS)
  1723.      Cast a generic pointer to `GtkRulerClass*'. *Note Standard
  1724.      Macros::, for more info.
  1725.  
  1726.  - Function: gint GTK_IS_RULER (gpointer OBJ)
  1727.      Determine if a generic pointer refers to a `GtkRuler' object.
  1728.      *Note Standard Macros::, for more info.
  1729.  
  1730. 
  1731. File: gtk.info,  Node: GtkScale,  Next: GtkScrollbar,  Prev: GtkRuler,  Up: Widgets
  1732.  
  1733. The scale widget
  1734. ================
  1735.  
  1736. Description
  1737. -----------
  1738.  
  1739. Options
  1740. -------
  1741.  
  1742.  - User Option: digits
  1743.  
  1744.  - User Option: draw_value
  1745.  
  1746.  - User Option: pos
  1747.  
  1748. Signals
  1749. -------
  1750.  
  1751. Functions
  1752. ---------
  1753.  
  1754.  - Function: guint gtk_scale_get_type (void)
  1755.      Returns the `GtkScale' type identifier.
  1756.  
  1757.  - Function: void gtk_scale_set_digits (GtkScale *SCALE, gint DIGITS)
  1758.  
  1759.  - Function: void gtk_scale_set_draw_value (GtkScale *SCALE, gint
  1760.           DRAW_VALUE)
  1761.  
  1762.  - Function: void gtk_scale_set_value_pos (GtkScale *SCALE, gint POS)
  1763.  
  1764.  - Function: gint gtk_scale_value_width (GtkScale *SCALE)
  1765.  
  1766.  - Function: void gtk_scale_draw_value (GtkScale *SCALE)
  1767.  
  1768.  - Function: GtkScale* GTK_SCALE (gpointer OBJ)
  1769.      Cast a generic pointer to `GtkScale*'. *Note Standard Macros::, for
  1770.      more info.
  1771.  
  1772.  - Function: GtkScaleClass* GTK_SCALE_CLASS (gpointer CLASS)
  1773.      Cast a generic pointer to `GtkScaleClass*'. *Note Standard
  1774.      Macros::, for more info.
  1775.  
  1776.  - Function: gint GTK_IS_SCALE (gpointer OBJ)
  1777.      Determine if a generic pointer refers to a `GtkScale' object.
  1778.      *Note Standard Macros::, for more info.
  1779.  
  1780. 
  1781. File: gtk.info,  Node: GtkScrollbar,  Next: GtkScrolledWindow,  Prev: GtkScale,  Up: Widgets
  1782.  
  1783. The scrollbar widget
  1784. ====================
  1785.  
  1786. Description
  1787. -----------
  1788.  
  1789. Options
  1790. -------
  1791.  
  1792. Signals
  1793. -------
  1794.  
  1795. Functions
  1796. ---------
  1797.  
  1798.  - Function: guint gtk_scrollbar_get_type (void)a
  1799.      Returns the `GtkScrollbar' type identifier.
  1800.  
  1801.  - Function: GtkScrollbar* GTK_SCROLLBAR (gpointer OBJ)
  1802.      Cast a generic pointer to `GtkScrollbar*'. *Note Standard
  1803.      Macros::, for more info.
  1804.  
  1805.  - Function: GtkScrollbarClass* GTK_SCROLLBAR_CLASS (gpointer CLASS)
  1806.      Cast a generic pointer to `GtkScrollbarClass*'. *Note Standard
  1807.      Macros::, for more info.
  1808.  
  1809.  - Function: gint GTK_IS_SCROLLBAR (gpointer OBJ)
  1810.      Determine if a generic pointer refers to a `GtkScrollbar' object.
  1811.      *Note Standard Macros::, for more info.
  1812.  
  1813.